home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / l2100.zip / GREEN.REF < prev    next >
Text File  |  1997-05-24  |  9KB  |  478 lines

  1. ;Ref for the town of Greentree.
  2.  
  3. @#h2man
  4. ;house 1
  5. @DO SAYBAR
  6. `0Man: `2I heard there was a Moonstone hidden on a waterfall.
  7. @do moveback
  8.  
  9.  
  10. @#h2toy
  11. ;house 1
  12. @DO SAYBAR
  13. `0Nice and clean.
  14. @do moveback
  15.  
  16. @#drag
  17. ;stone dragon
  18. @do saybar
  19. A magnificent stone dragon.  To honor a warrior who killed it years ago.
  20. @do moveback
  21.  
  22. @#STATUE
  23. ;The Pt thing in the water
  24. @do saybar
  25. It's supposed to be a statue people.
  26.  
  27. @#H1talk
  28. ;house 1
  29. @DO SAYBAR
  30. `0Some woman: `2Please do not use my restroom.
  31. @do moveback
  32.  
  33. @#bum
  34. ;the bum who is in front of Ma's boarding house
  35. @do `p20 random 9 1
  36. @if `p20 is 1 then saybar
  37. `%Bum: `0Hey you! `2::hic::`0 Yeah!! Whachu lookin' at???
  38. @if `p20 is 2 then saybar
  39. `%Bum: `0Ma's a big woman.. `2::hic::`0 but the biggin's are the bestest!!
  40. @if `p20 is 3 then saybar
  41. `%Bum: `0I'll drink to that!
  42. @if `p20 is 4 then saybar
  43. `%Bum: `0Wassup peasant s&boy! Go back to your farm! `2::hic::
  44. @if `p20 is 5 then saybar
  45. `%Bum: `0A little drinkie in the `2::hic:: `0morning keeps the doctor away!
  46. @if `p20 is 6 then saybar
  47. `%Bum: `0Ma's boarding house is the safest place in `2::hic:: `0town!
  48. @if `p20 is 7 then saybar
  49. `%Bum: `0Watch out for little Elle.. if she ain't the darndest thing!
  50. @if `p20 is 8 then saybar
  51. `%Bum: `0I hate Greentree!  I wanna move to `2::hic:: `0Bonetown!!!
  52. @if `p20 is 9 then saybar
  53. `%Bum: `0Stay the `bHELL AWAY`0 from the dark forest, s&boy!
  54.  
  55.  
  56. @do moveback
  57.  
  58. @#FOUNTAIN
  59. ;Fountain on the east side of town.
  60. @DO SAYBAR
  61. `2The pond is beautiful in the sunlight.
  62.  
  63. @#H1TABLE
  64. ;Gate for the rich folk.
  65. @DO SAYBAR
  66. `2There is nothing on the table.
  67. @do moveback
  68.  
  69. @#H1TOILET
  70. @If `i21 > 0 then do
  71. @BEGIN
  72. @DO SAYBAR
  73. `2Looks just like a toilet.
  74. @do moveback
  75. @CLOSESCRIPT
  76. @END
  77. @DO `i21 + 1
  78. @DO SAYBAR
  79. `2You find a travel pass, someone must've dropped it while dropping it.
  80. @do moveback
  81. @end
  82.  
  83. @#BIGTREE
  84. ;Big tree in the middle area.
  85. @DO SAYBAR
  86. `2Giant tree from the Northern lands.
  87. @do moveback
  88.  
  89. @#GUARDLOOK
  90. ;Going by the guard's wall
  91. @DO SAYBAR
  92. `2The Royal Guard eyes you as you pass by...
  93.  
  94. @#PICNIC
  95. ;Sign for the picnic area
  96. @DO SAYBAR
  97. `2Picnic area, all enjoy!!
  98. @do moveback
  99.  
  100.  
  101. @#RICHGATE
  102. ;Gate for the rich folk.
  103. @DO SAYBAR
  104. `2The guards do not let you pass and are quite rude.
  105. @do moveback
  106.  
  107. @#PORTTOWN
  108. ;Sign pointing to PortTown.
  109. @DO SAYBAR
  110. `2North to PortTown, gateway to the sea and land 'o pirates.
  111. @do moveback
  112.  
  113. @#DOCK
  114. ;Sign at the dock.
  115. @DO SAYBAR
  116. `2Fishing dock --->.
  117. @do moveback
  118.  
  119. @#GUARD1
  120. ;at 'special' enterance
  121. @DO SAYBAR
  122. `0"Move along you!  This gate is for nobles only!"`2 the guard commands.
  123. @do moveback
  124.  
  125. @#GUARD2
  126. ;other guard at 'special' enterance
  127. @do SAYBAR
  128. `0"Get out of here, you peasant!" `2barks the guard.
  129. @do moveback
  130.  
  131. @#SHEEPMAN
  132. ;herder, need to talk to him to get access to the 'love machines'
  133. @do SAYBAR
  134. `0"Why you wanna go back there to see the royal sheep?" `2asks the herder.
  135. @do moveback
  136.  
  137.  
  138. @#SHEEP
  139. ;the sheep, oh yes.
  140. @do SAYBAR
  141. `0"Bahhhh!!  Bahh!!!"`2 it screams as you gently caress it.
  142. @do moveback
  143.  
  144. @#healers
  145. @offmap
  146. @do moveback
  147. @do `v01 is 1
  148. @show
  149. `r0`c  `%The Healers
  150.  
  151. `2  Nathan looks you over for wounds.
  152.  
  153. @do write
  154. `x`x
  155. @if `p02 < `p03 then do
  156.  @begin
  157. @do `p20 is `p03
  158. @do `p20 - `p02
  159. @do `p20 / 2
  160.  
  161.  
  162.  @show
  163. `0"You don't look so good, friend!  I'll fix ya up for `$`p20`0 gold, k?"
  164.  
  165. @do write
  166. `x`x
  167. @choice
  168. Heal yourself for `$$`p20`%. (you have `$$&money`%)
  169. Limp on out.
  170. @show
  171. `\
  172. @if response is 1 then do begin
  173.  @begin
  174.  @if money < `p20 then do
  175.   @begin
  176.   @show
  177.   `0"Sorry old s&boy, we don't do charity work here."
  178.  
  179.  @do write
  180. `x`x
  181.  @choice
  182. Well Christ!  How am I supposed to make money when I can barely walk?
  183. Jesus, how 'bout a little compassion for once in your life old man!
  184. How 'bout some of your 'special' pills then?
  185. Yes sir.
  186. @show
  187.  
  188.  
  189. @if response is 4 then do
  190.  @begin
  191.  @show
  192.   `0"That's a good lad, now get along with you!" `2 he laughs.
  193.  
  194. `k
  195.  @end
  196.  
  197. @if response is 1 then do
  198.  @begin
  199.  @show
  200.   `0"Damn it, s&boy, be a s&man for once in your life!"`2 he yells.
  201.  
  202. `k
  203.  @end
  204. @if response is 2 then do
  205.  @begin
  206.  @show
  207.   `0"I cannot respect a man who doesn't work," `2Nathan informs you.
  208.  
  209. `k
  210.  @end
  211. @if response is 3 then do
  212.  @begin
  213.  @do `p02 = 1
  214.  @show
  215.   `0"Sure.  Take uh.. these." `2 he snickers.
  216.  
  217.   `2You gulp down the weird black pills
  218.  
  219.   `4HIT POINTS GO DOWN TO 1.
  220.  
  221. `k
  222.  @end
  223.  
  224.   @drawmap
  225.   @update
  226.   @closescript
  227.   @end
  228.  
  229. @do money - `p20
  230. @do `p21 = `p03
  231. @do `p21 - `p02
  232. @do `p02 = `p03
  233. @show
  234.   `2You feel much better as `0`p21`2 hitpoints are restored.
  235.  
  236. `k
  237.   @end
  238.   @drawmap
  239.   @update
  240.   @closescript
  241. @end
  242.  
  243. @show
  244. `0"You have no ailments, come back later," `2Nathan laughs.
  245.  
  246. `k
  247. @drawmap
  248. @update
  249.  
  250. @#bank
  251. @do `v01 is 1
  252. @offmap
  253. @do moveback
  254. @label bankstart
  255. @show
  256. `r0`c  `r1 `%1st Bank Of Greentree `r0
  257.  
  258. `2  A young clerk eyes you nervously.
  259.  
  260. @if bank more 0 then do
  261.  @begin
  262.  @show
  263. `2  You are holding `$$&money`2, your account is at `$$&bank`2.
  264.  
  265.  @end
  266.  
  267. @if bank is 0 then do
  268.  @begin
  269.  @show
  270. `2  You currently don't have an account with them.
  271.  
  272.  @end
  273.  
  274. @do write
  275. `x`x
  276. @choice
  277. >&bank 0 Make a deposit.
  278. >&bank 0 Make a withdraw.
  279. =&bank 0 Apply for an account here.
  280. Leave
  281. @if response is 3 then do
  282.   @begin
  283.   @do `v01 is 1
  284.   @show
  285.  
  286.  
  287.   `2The nervous boy asks you to sit down.
  288.  
  289.   `0"Your full name s&sir?"
  290.   @do `s01 is NIL
  291.   @do write
  292. `x`x
  293.   @do readstring 30 `s01
  294.   @show
  295.  
  296.  
  297.   `0"Your current residence?"
  298.  
  299.   @do write
  300. `x`x
  301.   @do readstring 50 `s01
  302.  
  303.   @show
  304.  
  305.  
  306.   `0"Your net income yearly?"
  307.  
  308.   @do write
  309. `x`x
  310.   @do readnum 10
  311.   @if `v40 less 20 then do
  312.   @begin
  313.   @show
  314.  
  315.   @end
  316.  
  317.   @if `v40 more 19 then do
  318.    @begin
  319.    @show
  320.  
  321.  
  322.   `2You giggle to yourself `0-`2 how will they know you just totally lied on
  323.   that last question?!??  You only made `b19`2 gold pieces last year!
  324.   @end
  325.   @label bankagain
  326.   @show
  327.  
  328.   `0"How much would you like to open your account with?" `2(you have `$$&money`2)
  329.  
  330.   @do write
  331. `x`x
  332.   @do readnum 10 money
  333.   @if `v40 is 0 then do
  334.    @begin
  335.    @show
  336.  
  337.  
  338.   `2You decide you really don't want to open an account with this
  339.   branch.
  340.  
  341. `k
  342.   @do goto bankstart
  343.   @end
  344.  
  345.   @if `v40 > money then do
  346.    @begin
  347.    @show
  348.  
  349.  
  350. `2  You don't have this much!  Try again.
  351.    @do goto bankagain
  352.    @end
  353.  
  354.   @if `v40 < 50 then do
  355.   @begin
  356.   @if money < 50 then do
  357.    @begin
  358.   @show
  359.  
  360.   `2The clerk eyes your shabby clothing distastefully - as if he knew
  361.   this part was coming.
  362.  
  363.   `0"I'm sorry s&sir, we do require `$$50 `2to open an account.  And could
  364.   you please leave the pen on your way out." `2he asks haughtily.
  365.  
  366. `k  `2You carefully return the pen.  `$"I'll be back someday.  And you WILL
  367.   open an account for me then," `2you vow seriously.
  368.  
  369.   `0"Of course you will, s&sir.  Please exit now, remember, the sign does
  370.   say no loitering.  And this means you." `2he says as he points to the
  371.   door.
  372.  
  373. `k
  374. @drawmap
  375. @update
  376. @closescript
  377.    @end
  378.  
  379.   @show
  380.  
  381.  
  382.   `0"S&Sir, `$$50 `0is required to open a new account!"
  383.   @do goto bankagain
  384.   @end
  385.   @do money - `v40
  386.   @do bank + `v40
  387.   @show
  388.  
  389.  
  390.   `0"Very good S&sir!  Your new account has been opened!"
  391.  
  392. `k
  393.   @do goto bank
  394.   @end
  395.  
  396.  
  397. @if response is 1 then do
  398.   @begin
  399.   @do write
  400. `\
  401.   @label deposit
  402.   @do write
  403. `\  `0"Deposit how much, s&sir?"`\`\`x`x
  404.   @do readnum 10 money
  405.   @if `v40 more money then do
  406.   @begin
  407.   @show
  408. `\`\  `2Maybe you left the money in your other pants?  'cuz it sure ain't here.
  409.   @do goto deposit
  410.   @end
  411.   @if `v40 less 0 then do
  412.   @begin
  413.   @show
  414. `\`\  `2No, this isn't happening and you aren't here.
  415.   @do goto withdraw
  416.   @end
  417.  
  418.   @do money - `v40
  419.   @do bank + `v40
  420.   @do goto bankstart
  421.  
  422.   @end
  423.  
  424. @if response is 2 then do
  425.   @begin
  426.   @do write
  427. `\
  428.   @label withdraw
  429.   @do write
  430. `\  `0"Withdraw how much, s&sir?"`\`\`x`x
  431.   @do `p21 is bank
  432.   @do `p21 - 1
  433.   @if `p21 < 0 then `p21 is 0
  434.   @do readnum 10 `p21
  435.   @if `v40 more bank then do
  436.   @begin
  437.   @show
  438. `\`\  `2You kind of don't have that much in your account.  Nice bookkeeping!
  439.   @do goto withdraw
  440.   @end
  441.  
  442.   @if `v40 less 0 then do
  443.   @begin
  444.   @show
  445. `\`\  `2No, I don't think so.
  446.   @do goto withdraw
  447.   @end
  448.  
  449.   @if `v40 is bank then do
  450.    @begin
  451.    @show
  452.  
  453.  
  454.   `0"But s&sir!  This will close your account with us, are you sure you wish
  455.   to do that?" `2the clerk chokes.
  456.  
  457.   @do write
  458. `x`x
  459.   @do `v01 is 1
  460.   @choice
  461. Ok, nevermind then.
  462. Yeah.  Get my damn money.
  463. @if response is 1 then goto bank
  464.  
  465.    @end
  466.  
  467.   @do money + `v40
  468.   @do bank - `v40
  469.   @do goto bankstart
  470.   @end
  471.  
  472.  
  473.  
  474. @drawmap
  475. @update
  476.  
  477. @#CLOSESCRIPT
  478.